// 引入http模块用于创建HTTP服务器
var http = require('http');
// 引入fs模块用于文件系统操作（如读取文件）
var fs = require('fs');
// 创建服务器
http.createServer(function (request, response) {
    // 检查请求方法是否为GET
    if (request.method == 'GET') {
        // 如果是GET请求，读取login.html文件
        fs.readFile('login.html', function (error, data) {
            // 如果成功读取文件，设置响应头（状态码200，响应类型为HTML）
            response.writeHead(200, { 'Content-Type': 'text/html' });
             // 将文件内容返回给客户端
            response.end(data);
        });
    } else if (request.method == 'POST') {
        // 如果是POST请求，监听数据流（客户端发送的数据）
        request.on('data', function (data) {
            // 设置响应头（状态码200，响应类型为HTML）
            response.writeHead(200, { 'Content-Type': 'text/html' });
            // 将接收到的POST数据以<h1>标签包裹后返回客户端
            response.end('<h1>' + data + '</h1>');
        });
    }
}).listen(3516, function () {
    // 当服务器启动并开始监听时，打印日志信息
    console.log('服务器监听地址是 http://127.0.0.1:3516');
});